Что такое атака затмения

Недостаток централизованных систем — наличие уязвимостей. Взлом серверов приводит к краже средств и личных данных пользователей. А в децентрализованных системах хранение информации обеспечивается самими участниками. Их называют узлами, нодами или валидаторами. Они поддерживают целостность и безопасность сети. Однако блокчейны также имеют уязвимости. Один из способов нарушить работу системы — атака затмения. Впервые ее описали в 2015 году для одноранговой сети Bitcoin. 

Как работает атака Eclipse

Для начала нужно понять, как функционируют узлы в децентрализованной сети. Они занимаются поиском уникальных валидных хешей для новых блоков. В случае успеха нода отправляет полученный результат другим узлам, которые его проверяют. Если он оказывается правильным, то в блокчейне создается новое звено цепочки. Этот процесс называют майнингом. 

Схема одноранговой сети (P2P) из 6 компьютеров

Но каждая система имеет максимальную пропускную способность. Поэтому результат поиска хеша проверяют

Читать далее